<?
include ("comun/ini.php");
$id_usuario = $_REQUEST['id_usuario'];
$id_reporte = $_REQUEST['id_reporte'];

$ousuario = new usuarios;
$ousuario->get($conn, $id_usuario);

$ozona = new zona;
$ozona->get($conn, $ousuario->id_zona);

$reporte = new maestro_reporte;

if(!empty($id_reporte) and !empty($id_usuario)){
	if($reporte->has_permiso($conn, $id_usuario, $id_reporte))
		$reporte->del_permiso($conn, $id_usuario, $id_reporte);
	else
		$reporte->add_permiso($conn, $id_usuario, $id_reporte);
}
$i = 1;
$j = 1;

	if(empty($ozona->id_padre)) {	
		$aPermisos = $reporte->get_all($conn,'descripcion', "", "","",0,0,$_SESSION['SesionZona']);
	} else {
		$aPermisos = $reporte->get_all_by_zona($conn, 'A.descripcion', $ozona->id);
	}

if(is_array($aPermisos)){
	foreach($aPermisos as $permiso){
		$checked = ($reporte->has_permiso($conn, $id_usuario, $permiso->id)) ? "checked=\"checked\"" : "";
?>
		<li><input type="checkbox" id="permiso_<?=$i?>_<?=$j?>"  onclick="setPermisos(<?=$id_usuario?>, <?=$permiso->id?>);" <?=$checked?> /><label onclick="new Effect.Highlight(this.parentNode);" for="permiso_<?=$i?>_<?=$j?>"><?=$permiso->descripcion?> <?=$tipo?></label></li>
<? $j++; }
}else{
	echo "No Hay Reportes En La Tabla";
}

$i++; ?>
